#ifndef __SERVER_H__
#define __SERVER_H__

//头文件
#include <head.h>

//UDP 函数
/*
功能
    创建 UDP 套接字 并初始化
参数
    @port 端口
返回值
    成功 返回套接字
*/
int UDP_init(in_port_t port);


//关闭 UDP 套接字
void UDP_close(void);

//sql_list 函数

//数据对象
typedef struct user_data
{
    char name[128];//姓名
    struct sockaddr_in sock_addr;// 数据信息结构体(地址族 端口号 IP地址)
    socklen_t sock_len;//数据长度
}user_data;

//数据关系
typedef struct user_list
{
    user_data data[1024];
    long int len;
}user_list;

//用户插入
void tail_insert_tail(user_list * list,user_data data);

//顺序表的查找
//void * find_by_index(sql_list * L,int index);
//int find_by_name(sql_list * L , char * name);

#endif
